package tianwang.utils.dict;

import java.util.Map;

/**
 * 词条生成器，
 * 读取文本中的一行，生成对应的词条
 * 
 * RegularEntryProcesserImpl类对应规则的行，如“单词”#“词性”#...
 */
public interface EntryProcesser {
	/**
	 * 设置词条模板，如Spring的注入
	 * @param entryTemplate 词条模板
	 */
	public void setEntryTemplate(Map<String, Integer> entryTemplate);
	
	/**
	 * 生成词条
	 * @param entryInfo 此条信息（词典文件中的一行）
	 * @return 一个词条
	 */
	public Entry process(String entryInfo);
}
